package github.sa;

/**
 * PackageElement	对应包，提供对包和其成员的信息访问
 * TypeElement	对应类或接口, 提供对类型和它的成员的信息访问。是一种特殊的类，而注解是一种特殊的接口
 * VariableElement	对应字段、enum常量、方法或构造函数的入参、局部变量、资源变量和异常参数
 * ExecutableElement	对应类或接口中的方法、构造函数、初始化程序（静态的或实例的）。其中，也包括注解中的方法（注解元素的定义可以看作是一种特殊的方法定义）
 * TypeParameterElement	对应类、接口、方法或构造函数的类型参数，也就是定义泛型时的E、T之类的泛型通配符
 */